HTTPDNS | 您所在的位置:网站首页 › httpdns 阿里云 › HTTPDNS |
开发者学堂课程【阿里云HTTP DNS使用教程: HTTPDNS-ios 接入指南】学习笔记,与课程紧密联系,让用户快速学习知识。 课程地址:https://developer.aliyun.com/learning/course/408/detail/5250 HTTPDNS-ios 接入指南内容简介 一、 SDK 下载 二、 快速开始 三、 iOS SDK 手册 一、 SDK 下载HTTPDNS 的 iOS 的接入指南,点击管理控制台进入到管理页面,可以看到这里有个 Account lD:123252在后续的这个配置里面是一个很关键的参数。 SDK 点击进入到下载 SDK 的列表这里找到 HTTPDNS 里面有 iOS 跟安卓版本,如果你要接入也有快速的指南入口直接进入到 iOS SDK 手册,这里面也包括安卓的一些手册和一些其他的一些文档的说明,回到这里也可以通过如何使用 HTTPDNS 来接入进来。 二、 快速开始![]() 快速开始 1. 开通服务 HTTPDNS 服务开通:链接 2. 控制台添加域名 HTTPDNS 控制台:链接 通过控制台可以获得 HTTPDNS 服务的 Account ID ,并能够添加域名。 控制台.上添加的域名,1分钟后会在 HTTPDNS 服务端生效。 3.使用 HTTPDNS 解析域名 使用 HTTPDNS 解析域名,训求示例: htp://203.107.1.33100000/d?host= www allyun.com HTTPDNS 服务 IP 列表和 API 接口详细规范可参考API接口文档。 为保障服务可用性,HTTPDNS 同时提供多个服务 IP ,当某个服务 IP 在 异常情况下不可用时,可以使用其它服务 IP进行重试。 4.客户端集成 HTTPDNS 通过 HTTPDNS 获得域名的IP地址后,客户端可以使用这个 IP 发送业务请求,HTTP 请求头的 Host 字段需改为原来的城名,以下是一一个简单的示例 1. /1比如您要访 tttp://ww. allyun. com/, 假 ww.allyun.com 域名的解析结果是140.205.62.8. 通用参考 2. /一般情况下,使用 IP 的方式进行访问时,需要设置 HTTP 请求头的 HOST 字段为原来的域名。 3.String fullPath= . http://40 295.62.8/"; 4.String host= . "ww allyun.com"; 5.URL url= . new URL (fullPath); 6.HttpURLConnection conn =. (HttpuRLConnection) url openConnection(); 7.//设置 HTTP 请求头 HOST 字段为 w.allyun.com 8。conn. setRequestProperty("Host", host); 集成 HTTPDNS 时,请仔理肉读 AP 楼口文档。其中包括相关的 SDK 和使用 Demo. 可参考文档中的“快速接入“章节。 三、 iOS SDK手册1.1手动集成 SDK l 可以通过上述 GitHub demo 获取 HTTPDNS SDK l 可以通过访问移动服务应用程序列表页 (ttps://ams.console.aliyun.com/download 若您第一次访问,请创建 App ),勾选下图红框中的 Httpdn 组件获取Sdk。 1.2Pod 集成 l 指定 Master 仓库和阿里云仓库: 1. source 'https://github. com/CocoaPods/Specs.git' 2. source . https://github . com/aliyun/aliyun-specs.git' ●添加依赖: 1. pod 'AlicloudHTTPDNS', 'm> 1.5.0 (>为模糊指定版本号方式,~> 1.5.0表明引用版本位于1.5.0 |
CopyRight 2018-2019 实验室设备网 版权所有 |